body{
    background: #000;
    margin: 0px;
    font-family: Arial;
    font-size: 12px;
}
/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block}
mark, rp, rt, ruby, summary, time {display:inline}
#page
{
    width: 900px;
    margin: 0 auto;

}
header {
    height: 200px;
    overflow: hidden;
    width: 100%;
}
#logo {display:block;background:url(../images/logo.png) no-repeat;width:400px;height:150px;text-indent:-9999px}

#content {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 450px;
    overflow: hidden;
    position: relative;
    width: 100%;
    -webkit-border-radius: 20px;
        -khtml-border-radius: 20px;
        -moz-border-radius: 20px;
        border-radius: 20px;
        font-size: 12px;
}
/*ecken*/
/*.cont_top_left, .cont_top_right, .cont_bot_left, .cont_bot_right {display:block;width:20px;height:20px;position:absolute;z-index:11}
.cont_top_left {top:0;left:0;background:url(../images/content_top_left.gif) top left no-repeat}
.cont_top_right {top:0;right:0;background:url(../images/content_top_right.gif) top right no-repeat}
.cont_bot_left {bottom:0;left:0;background:url(../images/content_bot_left.gif) bottom left no-repeat}
.cont_bot_right {bottom:0;right:0;background:url(../images/content_bot_right.gif) bottom right no-repeat}*/

.ic, .ic a {border:0;float:right;background:#fff;color:#f00;width:50%;line-height:10px;font-size:10px;margin:-220% 0 0 0;overflow:hidden;padding:0}
.css3 {border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;box-shadow:0 0 4px rgba(0, 0, 0, .4);-moz-box-shadow:0 0 4px rgba(0, 0, 0, .4);-webkit-box-shadow:0 0 4px rgba(0, 0, 0, .4);position:relative}
/* Global Structure */
.main {margin:0 auto;width:900px}
body, html {height:100%}
.left {float:left}
.right {float:right}
.wrapper {width:100%;overflow:hidden}
.inner {padding:2px;
        position:relative;
        z-index:10; 
        border: 1px solid #f5f5f5;
        -webkit-border-radius: 20px;
        -khtml-border-radius: 20px;
        -moz-border-radius: 20px;
        border-radius: 20px;}
.round_corners{
    -webkit-border-radius: 20px;
        -khtml-border-radius: 20px;
        -moz-border-radius: 20px;
        border-radius: 20px;
}
.kwiks_wrap {height:450px}
.kwicks{list-style:none;margin:0;	overflow:hidden;width:100% !important;	height:366px;position:relative}
.kwicks > li {width:176px;height:450px;float:left;overflow:hidden;padding:0;cursor:pointer;background:url(../images/bg_content_right.png) top right repeat-y ;position:relative;cursor:auto}
.text {float:left;width:60px;height: 100%;text-indent:-9999px;cursor:pointer}

/*pages*/
#page_1 .text 
{background:url(../images/bg_nav.png) 0 0 repeat-y;
    -webkit-border-top-left-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    -khtml-border-top-left-radius: 20px;
    -khtml-border-bottom-left-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-bottomleft: 20px;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
}
#page_2 .text {background:url(../images/bg_nav.png) 0 0 repeat-y}
#page_3 .text {background:url(../images/bg_nav.png) 0 0 repeat-y}
#page_4 .text {background:url(../images/bg_nav.png) 0 0 repeat-y}
#page_5 .text {background:url(../images/bg_nav.png) 0 0 repeat-y;
   -webkit-border-top-right-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -khtml-border-top-right-radius: 20px;
    -khtml-border-bottom-right-radius: 20px;
    -moz-border-radius-topright: 20px;
    -moz-border-radius-bottomright: 20px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;}
#page_1.active .text, #page_1:hover .text {background:url(../images/bg_nav_act.png) 0 0 repeat-y;
-webkit-border-top-left-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    -khtml-border-top-left-radius: 20px;
    -khtml-border-bottom-left-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-bottomleft: 20px;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;}
#page_2.active .text, #page_2:hover .text {background:url(../images/bg_nav_act.png) 0 0 repeat-y}
#page_3.active .text, #page_3:hover .text {background:url(../images/bg_nav_act.png) 0 0 repeat-y}
#page_4.active .text, #page_4:hover .text {background:url(../images/bg_nav_act.png) 0 0 repeat-y}
#page_5.active .text, #page_5:hover .text {background:url(../images/bg_nav_act.png) 0 0 repeat-y}
#page_5.active .text {
    -webkit-border-top-right-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -khtml-border-top-right-radius: 0px;
    -khtml-border-bottom-right-radius: 0px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomright: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;}
#page_title_1 {background:url(../images/title1.png) no-repeat; height: 100%; width: 100%}
#page_title_2 {background:url(../images/title2.png) no-repeat; height: 100%; width: 100%}
#page_title_3 {background:url(../images/title3.png) no-repeat; height: 100%; width: 100%}
#page_title_4 {background:url(../images/title4.png) no-repeat; height: 100%; width: 100%}
#page_title_5 {background:url(../images/title5.png) no-repeat; height: 100%; width: 100%;
-webkit-border-top-right-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -khtml-border-top-right-radius: 0px;
    -khtml-border-bottom-right-radius: 0px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomright: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}
.cont {position:absolute;left:107px;top:32px;width:500px;height: 400px;overflow:hidden}
footer {
    background: url('../images/spiegelung.png') no-repeat;
    font-size: 12px;
    padding: 10px;
    text-align: center;
    height:100px;
}
/*verläufe*/
#verloben{
    margin-top: 0px;
    margin-bottom: auto;
    background: url('../images/verl_oben.png') repeat-x;
    height: 306px;
    z-index: -100;
    display:none;
    
}
#verlunten{  
    margin-bottom: 0px;
    margin-top: auto;
    background: url('../images/verl_unten.png') repeat-x;
    height: 306px;
    z-index: -100;
    display: none;
}

/* Tooltips */
.aToolTip {	border:1px solid #000;background:url(../images/opacity_50_black.png) repeat;color:#fff;	margin:0;padding:2px 10px;font-size:11px;	}
.aToolTip .aToolTipContent {position:relative;	margin:0;padding:0}

/*#Form .bg div {background:url(../images/bg_input.gif) bottom repeat-x #fff;border:1px solid #fff;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}*/
input {border: solid 1px #000}
a, a:visited, a:active {color: #8CBD25;}